@import "core/base";

.login-header{
  @include wh(100%,313px);
  background: url("../../assets/images/login/top_bg.svg");
  background-size: 100% 100%;

  .h-logo{
    @include wh(100%,313px);
    background: url("../../assets/images/login/fuck.svg") center no-repeat;
    background-size: 192px auto;
    display: block;
  }
}


.login-box{
  @include wh(550px,auto);
  overflow: hidden;
  margin:167px auto 0 auto;

  &.reg{
    margin-top: 60px;
  }
}
.login-btn{
  display: block;
  @include wh(550px,67px,67px);
  border: 2px solid #1E77E0;
  background: #2c8dff;
  text-align: center;
  color: #fff;
  font-size: 28px;
  border-radius: 49px;
  margin: 60px auto 0 auto;
}

.login-bottom-tps{
  @include wh(100%,37px,37px);
  color: #686868;
  font-size: 28px;
  margin-top: 50px;
}
.login-input{
  font-size: 28px;
  padding: 25px 0;

  /deep/ .van-field__left-icon{
    color:#2C8DFF ;
  }
}

.login-code-btn{
  border: 2px solid #C8C8C8;
  border-radius: 49px;
  color:#686868;
  font-size: 20px;
  padding: 0 20px;
  overflow: hidden;
}
.register-top-box{
  @include wh(550px,auto);
  margin: 30px auto 0 auto;

  .reg-title{
    font-size: 28px;
    font-weight: bold;
  }

  .reg-tps{
    color: #A4A4A4;
    margin-top: 10px;
    font-size: 18px;
  }
}

.reg-bottom-tps{
  @include wh(100%,37px,37px);
  color: #A4A4A4;
  font-size: 18px;
  margin-top: 30px;
  text-align: center;
  padding-left: 7px;

  .link{
    color: #2C8DFF;
  }
}

.serviceaAgreement{
  position: absolute;
  left: 0;
  bottom: 1rem;
  width: 100%;
  text-align: center;
  font-size: .2rem;

}

/*登录界面，服务协议区域样式*/

.serviceaAgreement a{
  color: #0E88D8;

}

.serviceaAgreement span{
  color: #A4A4A4;
}
